package com.autumn.chat.struct.blive;

/**
 * ClassName: PlatformDM
 * Description:
 * Author: Shen_Yue
 * Date: 2023/3/3 17:59
 * History:
 * <author>          <time>          <version>          <desc>
 * wangqiuyang    2023/3/3 17:59   @Version 1.0        描述
 */
public class PlatformDmCMD extends BaseCMD{

    // 弹幕内容
    private String msg;
    // 对应大航海等级 对应房间大航海 1总督 2提督 3舰长
    private long guardLevel;
    // 该房间粉丝勋章佩戴情况
    private boolean fansMedalWearingStatus;
    // 粉丝勋章名
    private String fansMedalName;
    // 对应房间勋章信息
    private long fansMedalLevel;
    // 表情包图片地址
    private String emojiImgUrl;
    // 弹幕类型 0：普通弹幕 1：表情包弹幕
    private long dmType;


    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public long getGuardLevel() {
        return guardLevel;
    }

    public void setGuardLevel(long guardLevel) {
        this.guardLevel = guardLevel;
    }

    public boolean isFansMedalWearingStatus() {
        return fansMedalWearingStatus;
    }

    public void setFansMedalWearingStatus(boolean fansMedalWearingStatus) {
        this.fansMedalWearingStatus = fansMedalWearingStatus;
    }

    public String getFansMedalName() {
        return fansMedalName;
    }

    public void setFansMedalName(String fansMedalName) {
        this.fansMedalName = fansMedalName;
    }

    public long getFansMedalLevel() {
        return fansMedalLevel;
    }

    public void setFansMedalLevel(long fansMedalLevel) {
        this.fansMedalLevel = fansMedalLevel;
    }

    public String getEmojiImgUrl() {
        return emojiImgUrl;
    }

    public void setEmojiImgUrl(String emojiImgUrl) {
        this.emojiImgUrl = emojiImgUrl;
    }

    public long getDmType() {
        return dmType;
    }

    public void setDmType(long dmType) {
        this.dmType = dmType;
    }

    @Override
    public String toString() {
        return super.toString() + " -- PlatformDM{" +
                "msg='" + msg + '\'' +
                ", guardLevel=" + guardLevel +
                ", fansMedalWearingStatus=" + fansMedalWearingStatus +
                ", fansMedalName='" + fansMedalName + '\'' +
                ", fansMedalLevel=" + fansMedalLevel +
                ", emojiImgUrl='" + emojiImgUrl + '\'' +
                ", dmType=" + dmType +
                '}';
    }
}
